"""循环"""
'''
    for循环：
        for i in 可迭代对象:
            程序代码
    可迭代对象可以是 字符串、列表、元组、字典、集合或range()
'''
# for i in range(1,101,1):
#     print(i)
'''1-100求和'''
# sum=0
# for i in range(1,101,1):
#     # sum+=i
#     sum=sum+i
# print(sum)


'''100以内奇数和'''
# sum=0
# for i in range(1,101,2):
#     # sum+=i
#     sum=sum+i
# print(sum)


'''100以内偶数和'''
# sum=0
# for i in range(2,101,2):
#     # sum+=i
#     sum=sum+i
# print(sum)



'''20以内跳过3的倍数'''
# for i in range(1,21):
#     # print(i)
#     if i %3 ==0:
#         continue
#     else:
#         print(i)

'''
    while循环：
        while 条件语句:
            程序代码区块
'''
# s='python'
#
# for i in s:
#     print(i)

# i=0
# while i<=len(s)-1:
#     print(s[i])
#     i=i+1

# s=[1,2,3,4,5]
# for i in s:
#     print(i)
#
#
#
#
# i=0
# while i<=len(s)-1:
#     print(s[i])
#     i=i+1

'''1-100求和'''
# i=0
# b=0
# while b<=100:
#     i=b+i
#     b=b+1
# print(i)

'''100以内奇数和'''
# i=0
# b=1
# while b<=100:
#     i=b+i
#     b=b+2
# print(i)


'''100以内偶数和'''
# i=0
# b=0
# while b<=100:
#     i=b+i
#     b=b+2
# print(i)


# i=0
# while i<100:
#     print(i)
#     i=i+1
# while False:
#     print(i)
'''break'''

# i=0
# while i<100:
#     print(i)
#     i+=1
#     if i ==20:
#         # print(i)
#         break






'''continue'''
# i=0
# while i<100:
#     # print(i)
#     i+=1
#     if i ==20:
#         continue
#     else:
#         print(i)

'''pass'''
# i=0
# while i<100:
#     # print(i)
#     i+=1
#     if i %2==0:
#         pass
#     print(i)




'''enumerate()'''
# s=[1,2,3,4,5,6]
# for i,j in enumerate(s):
#     print(i,':',j)

'''random'''

import random
# for i  in range(4):
#     a=random.randint(1,20)
#     print(a)

# l=['01','02',1,2,3,4,'03']
# b=random.choice(l)
# print(b)
# b=random.choices(l,k=3)
# print(b)
# b=random.sample(l,k=6)
# print(b)

# a=input("姓名")
# b=input("请输入次数")
# c=input('分数')
# print(a,b,c)
# print('{}第{}次考{}分'.format(a,b,c))
# print('{1}第{2}次考{3}分'.format(a,b,c,4))
# print('{f}第{d}次考{g}分'.format(f=a,g=c,d=b))
# print('{0}第{d}次考{1}分'.format(a,c,d=b))
# print(f'{a}第{b}次考{c}分')
'''
    任务一：完成猜数字的游戏代码设计
    任务二：计算100以内的偶数和
    任务三：双色球选号，输入一个数，就选几组号
            双色球由7个两位数组成 前六个范围是1-33，
            后一个比第一个数字大，第七个是1-15，如
            05 06 13 20 26 30 | 09
    任务四：100以内逢7过，不打印带7的或者7的倍数
    任务五：打印九九乘法表
    任务六：编写一个程序，查找所有此类数字，它们可以被7整除，但不能是5的倍数（在2000和3200之间（均包括在内））。获得的数字应以逗号分隔的顺序打印在一行上。
    任务七：输入一个数，输出这个数的阶乘
    任务八：输入一个数，打印斐波那契数列的前n项
    任务九：判断一个数是不是质数
    任务十：输入一串数字，用冒泡排序的算法给其排序
'''

